Using Domain Models for Data Characterization in PBE
نویسندگان
چکیده
INTRODUCTION One of the main problems in PBE inferencing is that of deriving abstract data characterizations from concrete objects and values involved in user’s manipulations [8]. This involves selecting variables and constants (parameterization) among involved values, and establishing what variables represent. Some variables will be input parameters of the construct or procedure inferred by the PBE system, and some will be expressions that indicate values or objects that are obtained from input parameters by traversing a data structure made of relations, lists and attributes, and operations on them. Our contribution to this workshop sets the focus on the use of rich descriptions of application data to achieve correct and expressive data characterizations.
منابع مشابه
Programming by Examples
Programming by Examples (PBE) has the potential to revolutionize enduser programming by enabling end users, most of whom are non-programmers, to create scripts for automating repetitive tasks. PBE involves synthesizing intended programs in an underlying domain-specific language (DSL) from example based specifications (Ispec). We formalize the notion of Ispec and discuss some principles behind d...
متن کاملProgramming by Examples: PL Meets ML
Programming by Examples (PBE) involves synthesizing intended programs in an underlying domain-specific language from examplebased specifications. PBE systems are already revolutionizing the application domain of data wrangling and are set to significantly impact several other domains including code refactoring. There are three key components in a PBE system. (i) A search algorithm that can effi...
متن کاملAccountability of Modern Adiabatic Connection-Based Double-Hybrids Constructed from Cubic and Quadratic Integrand Functions for Dipole Polarizabilities of Water Nanoclusters
In this work, we dissect the performance of two modern Perdew-Burke-Ernzerhof (PBE)-based double-hybrid (DH) density functionals to predict the isotropic and anisotropic polarizabilities of water nanoclusters (H2O)n [n = 2-6]. The considered models include the cubic integrand (CI) and quadratic integrand (QI) functions as well as the spin-opposite-scaled...
متن کامل3D Models Recognition in Fourier Domain Using Compression of the Spherical Mesh up to the Models Surface
Representing 3D models in diverse fields have automatically paved the way of storing, indexing, classifying, and retrieving 3D objects. Classification and retrieval of 3D models demand that the 3D models represent in a way to capture the local and global shape specifications of the object. This requires establishing a 3D descriptor or signature that summarizes the pivotal shape properties of th...
متن کاملPredicting a Correct Program in Programming By Example
We study the problem of efficiently predicting a correct program from a large set of programs induced from few input-output examples in Programming-by-Example (PBE) systems. This is an important problem for making PBE systems usable so that users do not need to provide too many examples to learn the desired program. We first characterize the three main types of expressions used for expression s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003